
package com.rt.schedulenew.utils.base;
public class NoticeDto
{
    private String minDays;
    private String patientSource;
    private String maxDays;
    private String smsTime;
    private String smsApmStartTime;
    private String smsApmEndTime;
    private String smsContent;
    private String text;
    private String taboo;
    private String smsDays;
    private String sortNo;
    
    public String getMinDays() {
        return this.minDays;
    }
    
    public String getPatientSource() {
        return this.patientSource;
    }
    
    public String getMaxDays() {
        return this.maxDays;
    }
    
    public String getSmsTime() {
        return this.smsTime;
    }
    
    public String getSmsApmStartTime() {
        return this.smsApmStartTime;
    }
    
    public String getSmsApmEndTime() {
        return this.smsApmEndTime;
    }
    
    public String getSmsContent() {
        return this.smsContent;
    }
    
    public String getText() {
        return this.text;
    }
    
    public String getTaboo() {
        return this.taboo;
    }
    
    public String getSmsDays() {
        return this.smsDays;
    }
    
    public String getSortNo() {
        return this.sortNo;
    }
    
    public void setMinDays(final String minDays) {
        this.minDays = minDays;
    }
    
    public void setPatientSource(final String patientSource) {
        this.patientSource = patientSource;
    }
    
    public void setMaxDays(final String maxDays) {
        this.maxDays = maxDays;
    }
    
    public void setSmsTime(final String smsTime) {
        this.smsTime = smsTime;
    }
    
    public void setSmsApmStartTime(final String smsApmStartTime) {
        this.smsApmStartTime = smsApmStartTime;
    }
    
    public void setSmsApmEndTime(final String smsApmEndTime) {
        this.smsApmEndTime = smsApmEndTime;
    }
    
    public void setSmsContent(final String smsContent) {
        this.smsContent = smsContent;
    }
    
    public void setText(final String text) {
        this.text = text;
    }
    
    public void setTaboo(final String taboo) {
        this.taboo = taboo;
    }
    
    public void setSmsDays(final String smsDays) {
        this.smsDays = smsDays;
    }
    
    public void setSortNo(final String sortNo) {
        this.sortNo = sortNo;
    }
    
    @Override
    public String toString() {
        return "NoticeDto(minDays=" + this.getMinDays() + ", patientSource=" + this.getPatientSource() + ", maxDays=" + this.getMaxDays() + ", smsTime=" + this.getSmsTime() + ", smsApmStartTime=" + this.getSmsApmStartTime() + ", smsApmEndTime=" + this.getSmsApmEndTime() + ", smsContent=" + this.getSmsContent() + ", text=" + this.getText() + ", taboo=" + this.getTaboo() + ", smsDays=" + this.getSmsDays() + ", sortNo=" + this.getSortNo() + ")";
    }
    
    @Override
    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof NoticeDto)) {
            return false;
        }
        final NoticeDto other = (NoticeDto)o;
        if (!other.canEqual(this)) {
            return false;
        }
        final Object this$minDays = this.getMinDays();
        final Object other$minDays = other.getMinDays();
        Label_0065: {
            if (this$minDays == null) {
                if (other$minDays == null) {
                    break Label_0065;
                }
            }
            else if (this$minDays.equals(other$minDays)) {
                break Label_0065;
            }
            return false;
        }
        final Object this$patientSource = this.getPatientSource();
        final Object other$patientSource = other.getPatientSource();
        Label_0102: {
            if (this$patientSource == null) {
                if (other$patientSource == null) {
                    break Label_0102;
                }
            }
            else if (this$patientSource.equals(other$patientSource)) {
                break Label_0102;
            }
            return false;
        }
        final Object this$maxDays = this.getMaxDays();
        final Object other$maxDays = other.getMaxDays();
        Label_0139: {
            if (this$maxDays == null) {
                if (other$maxDays == null) {
                    break Label_0139;
                }
            }
            else if (this$maxDays.equals(other$maxDays)) {
                break Label_0139;
            }
            return false;
        }
        final Object this$smsTime = this.getSmsTime();
        final Object other$smsTime = other.getSmsTime();
        Label_0176: {
            if (this$smsTime == null) {
                if (other$smsTime == null) {
                    break Label_0176;
                }
            }
            else if (this$smsTime.equals(other$smsTime)) {
                break Label_0176;
            }
            return false;
        }
        final Object this$smsApmStartTime = this.getSmsApmStartTime();
        final Object other$smsApmStartTime = other.getSmsApmStartTime();
        Label_0213: {
            if (this$smsApmStartTime == null) {
                if (other$smsApmStartTime == null) {
                    break Label_0213;
                }
            }
            else if (this$smsApmStartTime.equals(other$smsApmStartTime)) {
                break Label_0213;
            }
            return false;
        }
        final Object this$smsApmEndTime = this.getSmsApmEndTime();
        final Object other$smsApmEndTime = other.getSmsApmEndTime();
        Label_0250: {
            if (this$smsApmEndTime == null) {
                if (other$smsApmEndTime == null) {
                    break Label_0250;
                }
            }
            else if (this$smsApmEndTime.equals(other$smsApmEndTime)) {
                break Label_0250;
            }
            return false;
        }
        final Object this$smsContent = this.getSmsContent();
        final Object other$smsContent = other.getSmsContent();
        Label_0287: {
            if (this$smsContent == null) {
                if (other$smsContent == null) {
                    break Label_0287;
                }
            }
            else if (this$smsContent.equals(other$smsContent)) {
                break Label_0287;
            }
            return false;
        }
        final Object this$text = this.getText();
        final Object other$text = other.getText();
        Label_0324: {
            if (this$text == null) {
                if (other$text == null) {
                    break Label_0324;
                }
            }
            else if (this$text.equals(other$text)) {
                break Label_0324;
            }
            return false;
        }
        final Object this$taboo = this.getTaboo();
        final Object other$taboo = other.getTaboo();
        Label_0361: {
            if (this$taboo == null) {
                if (other$taboo == null) {
                    break Label_0361;
                }
            }
            else if (this$taboo.equals(other$taboo)) {
                break Label_0361;
            }
            return false;
        }
        final Object this$smsDays = this.getSmsDays();
        final Object other$smsDays = other.getSmsDays();
        Label_0398: {
            if (this$smsDays == null) {
                if (other$smsDays == null) {
                    break Label_0398;
                }
            }
            else if (this$smsDays.equals(other$smsDays)) {
                break Label_0398;
            }
            return false;
        }
        final Object this$sortNo = this.getSortNo();
        final Object other$sortNo = other.getSortNo();
        if (this$sortNo == null) {
            if (other$sortNo == null) {
                return true;
            }
        }
        else if (this$sortNo.equals(other$sortNo)) {
            return true;
        }
        return false;
    }
    
    protected boolean canEqual(final Object other) {
        return other instanceof NoticeDto;
    }
    
    @Override
    public int hashCode() {
        final int PRIME = 59;
        int result = 1;
        final Object $minDays = this.getMinDays();
        result = result * 59 + (($minDays == null) ? 43 : $minDays.hashCode());
        final Object $patientSource = this.getPatientSource();
        result = result * 59 + (($patientSource == null) ? 43 : $patientSource.hashCode());
        final Object $maxDays = this.getMaxDays();
        result = result * 59 + (($maxDays == null) ? 43 : $maxDays.hashCode());
        final Object $smsTime = this.getSmsTime();
        result = result * 59 + (($smsTime == null) ? 43 : $smsTime.hashCode());
        final Object $smsApmStartTime = this.getSmsApmStartTime();
        result = result * 59 + (($smsApmStartTime == null) ? 43 : $smsApmStartTime.hashCode());
        final Object $smsApmEndTime = this.getSmsApmEndTime();
        result = result * 59 + (($smsApmEndTime == null) ? 43 : $smsApmEndTime.hashCode());
        final Object $smsContent = this.getSmsContent();
        result = result * 59 + (($smsContent == null) ? 43 : $smsContent.hashCode());
        final Object $text = this.getText();
        result = result * 59 + (($text == null) ? 43 : $text.hashCode());
        final Object $taboo = this.getTaboo();
        result = result * 59 + (($taboo == null) ? 43 : $taboo.hashCode());
        final Object $smsDays = this.getSmsDays();
        result = result * 59 + (($smsDays == null) ? 43 : $smsDays.hashCode());
        final Object $sortNo = this.getSortNo();
        result = result * 59 + (($sortNo == null) ? 43 : $sortNo.hashCode());
        return result;
    }
}
